﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WebFoundation;

namespace DDHDeepTunnel.DeepScheduling.Interfaces
{
    public interface IOnlineDataModule : IWFModule
    {
        ISystemLogInfo SystemLogInfos { get; }
        
        IEnumerable<SystemLog> GetSystemLogInfoByLogType(string logType, DateTime startTime,
            DateTime endTime);

        IEnumerable<SystemLog> GetSystemLogInfoByLogTypes(string logTypes, DateTime startTime,
            DateTime endTime);

        bool AddSystemLogInfo(SystemLog systemLog);
    }
}
